<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2 Final//EN">
<html>
<head>
<!--

  @(#)package.html	1.60 98/01/27

  Copyright 1998 Sun Microsystems, Inc. 901 San Antonio Road, 
  Palo Alto, California, 94303, U.S.A.  All Rights Reserved.

  This software is the confidential and proprietary information of Sun
  Microsystems, Inc. ("Confidential Information").  You shall not
  disclose such Confidential Information and shall use it only in
  accordance with the terms of the license agreement you entered into
  with Sun.

  CopyrightVersion 1.2

-->
</head>
<body bgcolor="white">
This package provides services for converting LDAP values to Java
types and vice-versa
<h2>Specifications</h2>
<p>
While most input/output operations in LDAP directories involves string data,
it is sometimes convenient to have a mechanism for converting values into
richer or more specific data types at the I/O level with the LDAP. In particular,
binary data that is stored in the LDAP may be transparently converted to Java 
types.
</p>
<h3>Interface ObjectIO</h3>
<p>
The {@link ObjectIO} interface may be used by clients to inject custom type 
conversion. An important feature of this package is that it uses {@link java.lang.Class}
objects to discriminate the type of values and it assumes that types 
are compared within the same classloading context which means that 
class objects are unique and may be compared by using <code>==</code> operator.
</p>

<!-- Put @see and @since tags down here. -->
@since 1.4
</body>
</html>